package com.aishua.fire.mapper;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Component;

import com.aishua.fire.entity.statutestudy.AddStatuteStudyInfo;
import com.aishua.fire.entity.statutestudy.StatuteStudyList;

@Component
public interface StatuteStudyMapper
{
	/**
	 * 应急法规学习_校验title是否重复
	 * @param info
	 */
	List<String> findByTitle(String title);
	
	/**
	 * 应急法规学习_新增应急法规学习信息
	 * @param info
	 */
	void saveStatuteStudyInfo(AddStatuteStudyInfo info);
	
	/**
	 * 应急法规学习_修改应急法规学习信息
	 * @param info
	 */
	void updateInfo(AddStatuteStudyInfo info);
	
	/**
	 * 应急法规学习_删除应急法规学习信息
	 * @param info
	 */
	void deleteStatuteStudy(String id);


	/**
	 * 应急法规学习_查询应急法规学习列表
	 * @param s_id
	 * @param title
	 * @return
	 */
	List<StatuteStudyList> statuteStudyList(Map<String, String> param);

	/**
	 * 应急法规学习_查询应急法规学习列表数量
	 * @param s_id
	 * @param title
	 * @return
	 */
	int listTotal(Map<String, String> param);

	/**
	 * APP_查询应急法规详情
	 */
	StatuteStudyList getStudyDetail(String s_id);
}
